armoured personnel vehicle - French English Dictionary